GNUInstallDirs support (#159)
authorextrowerk <5569059+extrowerk@users.noreply.github.com>
Thu, 15 Apr 2021 13:32:23 +0000 (15:32 +0200)
committerGitHub <noreply@github.com>
Thu, 15 Apr 2021 13:32:23 +0000 (09:32 -0400)
CMakeLists.txt

index e504d13dba142f8ac4a726486d031c26af1cebde..13e57ff5fd2c7760908a209ccaa030789cb0fa98 100644 (file)
@@ -51,15 +51,17 @@ set_target_properties (utf8proc PROPERTIES
 )
 
 if (UTF8PROC_INSTALL)
+  include(GNUInstallDirs)
+  mark_as_advanced(CLEAR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_INCLUDEDIR)
   install(TARGETS utf8proc
-    RUNTIME DESTINATION bin
-    LIBRARY DESTINATION lib
-    ARCHIVE DESTINATION lib)
+    RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}${INSTALL_SUFFIX}
+    ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}${INSTALL_SUFFIX})
 
   install(
     FILES
       "${PROJECT_SOURCE_DIR}/utf8proc.h"
-    DESTINATION include)
+    DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}${INSTALL_SUFFIX})
 endif()
 
 if(UTF8PROC_ENABLE_TESTING)